//烤炉温控系统工作
//  为了成立一个能够移植到任何PCB而建立的System
//  再该系统的基础上,可扩展其他的功能系统
//  若不构建一个系统,感觉每次做类似的项目都是重做

#include "../App_Main.h"

void SysInit(void)
{
    Timer_init();
    EncoderInit();
    ADInit();
    FanCtrlInit();
}

void SysWorking(void)
{
    EncoderMain();
    ADSampling();

    //TODO: 考虑到实际情况的误判,所以需要间隔100ms,判断3次
    if(RTD[0].status == Pt_Normal)
    {
        HeatingFanCtrl();
        ExhaustFanCtrl();
        IgniterCtrl();
    }
    else
    {
        IgniterClose;
        HeaterFanClose;
        ExhaustFanClose;
        FanCtrlStop();
    }
}